package interview.huawei.tjt.training.huaweijishitiku;

import java.util.Scanner;

// 坐标移动
public class HJ17 {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        // 设置x,y坐标为0
        int x = 0;
        int y = 0;
        while ( sc.hasNextLine() ) {
            // 将输入的字符串根据；号分开，并用数组存放
            String[] s = sc.nextLine().split(";");
            // 遍历每个坐标
            for ( String str : s ) {
                // 遍历坐标时每个坐标变换的值，初始设为0
                int v = 0;
                // 当坐标不符合提议时继续向后遍历
                if ( str.equals("") || str.length() > 3 ) {
                    continue;
                }
                // 当坐标满足提议后进行取值，从第二个字符开始为数字（字符串下标从0开始）
                for ( int i = 1; i < str.length(); i++ ) {
                    // 判断从第二个字符开始的字符是不是数字
                    int a = str.charAt(i) - '0';
                    if ( a >= 0 && a <= 9 ) {
                        // 判断数字是不是两位数，如果是两位数则将十位上的数乘以10再加上个位
                        if ( i == 1 && str.length() != 2) {
                            v += a * 10;
                        } else {
                            v += a;
                        }
                    } else {   // 判断从第二个字符开始的字符不是数字时退出循环
                        v = 0;
                        break;
                    }
                }

                // 判断坐标移动的方向
                char c = str.charAt(0);
                switch ( c ) {
                    case 'W' :
                        y += v;
                        break;
                    case 'S' :
                        y -= v;
                        break;
                    case 'A' :
                        x -= v;
                        break;
                    case 'D' :
                        x += v;
                        break;
                }
            }
            System.out.println(x+","+y);
        }

    }

}
